Current File : //var/www/prestashop/modules/ps_mbo/config/services/api/modules.yml |
services:
_defaults:
public: true
mbo.modules.source_retriever.url:
class: 'PrestaShop\Module\Mbo\Module\SourceRetriever\AddonsUrlSourceRetriever'
arguments:
$addonsDataProvider: '@mbo.addons.data_provider'
$translator: '@translator'
$modulePath: '%modules_dir%'
properties:
cacheDir: "%kernel.cache_dir%"
mbo.modules.transitions_manager:
class: 'PrestaShop\Module\Mbo\Module\Workflow\TransitionsManager'
arguments:
- '@prestashop.module.manager'
- '@mbo.hook_exception_holder'
mbo.modules.transition_builder:
class: PrestaShop\Module\Mbo\Module\Workflow\TransitionBuilder
mbo.modules.transition_applier:
class: PrestaShop\Module\Mbo\Module\Workflow\TransitionApplier
arguments:
- '@mbo.modules.transitions_manager'
- '@translator'
mbo.modules.module_status_transition_handler:
class: 'PrestaShop\Module\Mbo\Module\CommandHandler\ModuleStatusTransitionCommandHandler'
arguments:
- '@mbo.modules.repository'
- '@mbo.modules.actions_manager'
- '@mbo.modules.builder'
- '@mbo.modules.transition_builder'
- '@mbo.modules.transition_applier'